Polynomial-division-based algorithms for computing linear recurrence relations

نویسندگان

چکیده

Sparse polynomial interpolation, sparse linear system solving or modular rational reconstruction are fundamental problems in Computer Algebra. They come down to computing recurrence relations of a sequence with the Berlekamp–Massey algorithm. Likewise, multivariate interpolation and multidimensional cyclic code decoding require guessing sequence. Several algorithms solve this problem. The so-called Berlekamp–Massey–Sakata algorithm (1988) uses additions shifts by monomial. Scalar-FGLM (2015) relies on algebra operations multi-Hankel matrix, generalization Hankel matrix. Artinian Gorenstein border basis (2017) Gram-Schmidt process. We propose new for Gröbner ideal based solely arithmetic. This allows us both revisit through use divisions completely revise without operations. A key observation design is work mirror truncated generating series allowing arithmetic modulo monomial ideal. It appears have some similarities Padé approximants polynomial. As an addition from paper published at ISSAC conference, we give adaptive variant taking into account shape final gradually as it discovered. main advantage that its complexity terms queries only depends output basis. All these been implemented Maple report our comparisons.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Recurrence relations and fast algorithms

We construct fast algorithms for evaluating transforms associated with families of functions which satisfy recurrence relations. These include algorithms both for computing the coefficients in linear combinations of the functions, given the values of these linear combinations at certain points, and, vice versa, for evaluating such linear combinations at those points, given the coefficients in t...

متن کامل

Linear Recurrence Relations for Graph Polynomials

A sequence of graphs Gn is iteratively constructible if it can be built from an initial labeled graph by means of a repeated fixed succession of elementary operations involving addition of vertices and edges, deletion of edges, and relabelings. Let Gn be a iteratively constructible sequence of graphs. In a recent paper, [27], M. Noy and A. Ribò have proven linear recurrences with polynomial coe...

متن کامل

Linear Relations for a Generalized Tutte Polynomial

Brylawski proved the coefficients of the Tutte polynomial of a matroid satisfy a set of linear relations. We extend these relations to a generalization of the Tutte polynomial that includes greedoids and antimatroids. This leads to families of new identities for antimatroids, including trees, posets, chordal graphs and finite point sets in Rn. It also gives a “new” linear relation for matroids ...

متن کامل

Linear Relations between Polynomial Orbits

We study the orbits of a polynomial f ∈ C[X], namely the sets {α, f(α), f(f(α)), . . . } with α ∈ C. We prove that if two nonlinear complex polynomials f, g have orbits with infinite intersection, then f and g have a common iterate. More generally, we describe the intersection of any line in C with a d-tuple of orbits of nonlinear polynomials, and we formulate a question which generalizes both ...

متن کامل

A Maple Package for Computing Gröbner Bases for Linear Recurrence Relations

A Maple package for computing Gröbner bases of linear difference ideals is described. The underlying algorithm is based on Janet and Janet-like monomial divisions associated with finite difference operators. The package can be used, for example, for automatic generation of difference schemes for linear partial differential equations and for reduction of multiloop Feynman integrals. These two po...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Journal of Symbolic Computation

سال: 2022

ISSN: ['1095-855X', '0747-7171']

DOI: https://doi.org/10.1016/j.jsc.2021.07.002